#include<bits/stdc++.h>
using namespace std;

int hs(long long n){
  if(n<=9)return n;
  else{
      long long sum=0;
      while(n>0){
      sum+=n%10;
      n/=10;
    }
    if(sum>=10)return hs(sum);
    return sum;
  }
}

int main(){
  long long n;
  cin>>n;
  long long m=hs(n);
  cout<<m<<endl;

  return 0;
}



//给你一个数，让他进行巴啦啦能量，沙鲁沙鲁，小魔仙大变身，如果进行变身的数不满足条件的话，就继续让他变身。。。直到满足条件为止。
//巴啦啦能量，沙鲁沙鲁，小魔仙大变身：对于一个数，把他所有位上的数字进行加和，得到新的数。
//如果这个数字是个位数的话，那么他就满足条件。
//Input
//给一个整数数字n(1<=n<=1e9)。
//Output
//输出由n经过操作满足条件的数
//Sample 1
//Inputcopy	Outputcopy
//12
//3
//12 -> 1 + 2 = 3
//Sample 2
//Inputcopy	Outputcopy
//38
//2
//38 -> 3 + 8 = 11 -> 1 + 1 = 2